import numpy as np
a = np.char.add(["hello", "hi"],[" world", " ljt"])
print(a)

print(np.char.multiply('hello ', 3))
print()

print(np.char.center('hello', 20, fillchar='$'))

# 将字符串的第一个字母大写
print(np.char.capitalize('ljt ljt'))

# 将字符串的每个单词的第一个字母转换为大写
print(np.char.title("i like c++"))

print(np.char.lower(["LIKE", "ABC"]))
print(np.char.lower("LOOP"))

print(np.char.upper(["like", "abc"]))
print(np.char.upper("loop"))

# 指定分隔符对字符串进行分割，并返回数组。默认情况下，分隔符为空格
print(np.char.split("I like C++"))
print(np.char.split("I.like.C++", sep='.'))

# 以换行符作为分隔符来分割字符串，并返回数组
print (np.char.splitlines('i\nlike C++'))

# 用于移除开头或结尾处的特定字符
# 移除字符串头尾的 a 字符
print(np.char.strip('ashok arunooba', 'a'))

# 移除数组元素头尾的 a 字符
print(np.char.strip(['arunooba', 'admin', 'java'], 'a'))


# 操作字符串
print(np.char.join(':', 'runoob'))

# 指定多个分隔符操作数组元素
print(np.char.join([':', '-'], ['runoob', 'google']))

print(np.char.replace ('i like runoob', 'oo', 'cc'))